<?php 

class Event_FeedbackPreSave extends Crud_Event_Handler 
{
	protected $_type = 'preSave';
	
	/**
	 * Run handler with options array.
	 * 
	 * @param OrdersRow $row
	 * @return void
	 */
	public function run($row)
	{
		$tmail = MailService::getInstance()->getMailTemplate('feedback_reply');
		$text = $tmail["text"];
		$text = str_replace("[REPLY]", $this->_getParam("reply"),$text);
				
		
		/*$currentValue = $this->_getParam("reply");
		$currentValue .= '<p>------------------------------------------</p>';
		$currentValue .= '<p>Теперь ваш малыш будет действительно всегда сухим, ведь в интернет-магазине "Детский Мир" начались продажи подгузников <a href="http://detmir.ru/catalog/index/name/podguzniki/" target="_blank">ведущих мировых марок</a></p>';*/

		$fbRow = FeedbackPeer::getInstance()->update(array("reply" => $this->_getParam("reply")), 'id = '.$row->getId());
		
		if($this->_getParam("is_sending")){
		
			//$commnetRow = CommentPeer::getInstance()->update(array("admin_answer" => $currentValue), 'id ='.$row->getId());
						
			$to_mail = $row->getEmail();
			//$to_mail = ","."vdiomidov@mail.ru";

			$unsubscribe="http://".Config::getInstance()->default->hostname."/subscribe/off/type/general/email/".$row->getEmail()."/code/".$row->getToken()."/";
			$text = str_replace("[UNSUBSCRIBE]",$unsubscribe,$text);


			$mail = new Zend_Mail('UTF-8');
		  $mail->setSubject($tmail["subject"]);
		  $mail->setBodyHtml($text);
		  $mail->setFrom($tmail["from_email"]);
		  $mail->addTo($to_mail);
		  $mail->send();

		}
		
	}
	
}
